package com.ruoyi.aimp.mapper;

import java.util.List;
import com.ruoyi.aimp.domain.Aimp_Ruleconfig;
import org.springframework.stereotype.Repository;

/**
 * 规则配置Mapper接口
 *
 * @author fengfeng
 * @date 2022-06-18
 */
@Repository
public interface Aimp_RuleconfigMapper
{
    /**
     * 查询规则配置
     *
     * @param ruleconfigId 规则配置主键
     * @return 规则配置
     */
    public Aimp_Ruleconfig selectAimp_RuleconfigByRuleconfigId(Long ruleconfigId);

    /**
     * 查询规则配置列表
     *
     * @param aimp_Ruleconfig 规则配置
     * @return 规则配置集合
     */
    public List<Aimp_Ruleconfig> selectAimp_RuleconfigList(Aimp_Ruleconfig aimp_Ruleconfig);

    /**
     * 新增规则配置
     *
     * @param aimp_Ruleconfig 规则配置
     * @return 结果
     */
    public int insertAimp_Ruleconfig(Aimp_Ruleconfig aimp_Ruleconfig);

    /**
     * 修改规则配置
     *
     * @param aimp_Ruleconfig 规则配置
     * @return 结果
     */
    public int updateAimp_Ruleconfig(Aimp_Ruleconfig aimp_Ruleconfig);

    /**
     * 删除规则配置
     *
     * @param ruleconfigId 规则配置主键
     * @return 结果
     */
    public int deleteAimp_RuleconfigByRuleconfigId(Long ruleconfigId);

    /**
     * 批量删除规则配置
     *
     * @param ruleconfigIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAimp_RuleconfigByRuleconfigIds(Long[] ruleconfigIds);
}
